package com.itheima.loop;

public class WhileTest6 {
    public static void main(String[] args) {
        // 需求：山峰高度8848860毫米，纸张厚度是0.1 折叠多少次 能够达到山峰高度
        // 1、定义变量记录山峰高度，纸张厚度
        double peakHeight = 8848860;
        double paperThickness = 0.1;

        // 2、定义一个while循环，开始折叠，条件（纸张厚度 < 山峰高度），循环内部让纸张的厚度翻倍
        // 定义一个变量记录折叠的次数
        int count = 0;
        while (paperThickness < peakHeight){
            // 让纸张厚度翻倍
            paperThickness *= 2; // paperThickness = paperThickness * 2;
            count++;
        }

//        int count = 0;
//        for ( ; paperThickness < peakHeight; ) {
//            paperThickness *= 2; // paperThickness = paperThickness * 2;
//            count++;
//        }

        // 3、输出计数变量count即可
        System.out.println("最后纸张的厚度：" + paperThickness);
        System.out.println("折叠次数是：" + count);
    }
}
